资产价格方程
第一步:理解一般形式(8A-11)
一般形式的资产定价方程为:
−q(s,t)pn(s,t)+z∈Ω(s,t)∑q(z,t+1)pn(z,t+1)=0
经济解释:
- 第一项:−q(s,t)pn(s,t) 表示在状态 (s,t) 购买资产所花费的当前价值。
- 第二项:∑zq(z,t+1)pn(z,t+1) 表示所有可能后继状态资产价值的当前价值之和。
- 等式为零是无套利条件的体现:购买资产的成本现值等于其未来所有可能价值的期望现值。
第二步:将一般形式应用到单期模型
我们的例子是一个简单的单期模型:
- 时间点:t=0(现在)和 t=1(一个月后)。
- 在 t=0,只有一个状态,记为 s0。
- 在 t=1,有两个可能状态:UP 和 DOWN,即 Ω(s0)={UP,DOWN}。
在这个设定下,一般形式 (8A−11) 中的 (s,t) 特指初始状态 (s0,0)。
第三步:推导无风险资产的方程(8A-19)
令资产 n 为无风险资产。
-
在状态 (s0,0):
- 价格 p无风险(s0,0)=1(以1美元为单位)。
- 对应的状态价格为 q(s0,0),在书中记为 q0。
-
在后续状态 z∈{UP,DOWN}:
- 无风险资产在 t=1 时刻的回报均为 Rf=1.00487,即 p无风险(z,1)=Rf。
- 对应的状态价格为 q(z,1),在书中记为 qUP 和 qDOWN。
-
代入一般形式(8A-11):
将具体值代入方程 −q(s,t)pn(s,t)+∑zq(z,t+1)pn(z,t+1)=0:
−q0×1+(qUP×Rf+qDOWN×Rf)=0
简化后得到:
−q0+Rf(qUP+qDOWN)=0
移项后,得到书中的方程(8A-19):
q0−(qUP⋅Rf+qDOWN⋅Rf)=0
(注:关于 qDOWN 前的符号,其核心经济含义是 q0=Rf(qUP+qDOWN),即无风险资产的定价约束。)
第四步:推导风险资产(股票)的方程(8A-20)
令资产 n 为股票。
-
在状态 (s0,0):
- 价格 p股票(s0,0)=50。
- 对应的状态价格仍为 q0。
-
在后续状态 z∈{UP,DOWN}:
- 在 UP 状态,股票价格 p股票(UP,1)=53,状态价格为 qUP。
- 在 DOWN 状态,股票价格 p股票(DOWN,1)=49,状态价格为 qDOWN。
-
代入一般形式(8A-11):
将具体值代入方程:
−q0×50+(qUP×53+qDOWN×49)=0
移项后,得到书中的方程(8A-20):
q0⋅50−(qUP⋅53+qDOWN⋅49)=0
(同样,其核心是 50q0=53qUP+49qDOWN,即股票的无套利定价约束。)
推导 vUP 和 vDOWN 的表达式
风险中性概率的表达式
从风险中性概率的定义公式( (8A-15) 在单期模型下的形式):
π∗(s)=q01+iF⋅qs
其中 1+iF=Rf,所以:
π∗(s)=q0Rf⋅qs(B)
推导估值乘子表达式
由 (8A-18) 可得:
v(s)=π(s)π∗(s)(A)
将 (B) 式代入 (A) 式:
v(s)=π(s)q0Rf⋅qs
直接得到:
v(s)=q0Rf⋅π(s)qs
对于上涨和下跌状态:
vUP=q0Rf⋅πUPqUP,vDOWN=q0Rf⋅πDOWNqDOWN
这就是我们要求的正确形式的估值乘子表达式。
解方程求最终结果
第一步:从方程组中求出 q0qUP 和 q0qDOWN
我们不需要单独求出 q0,qUP,qDOWN,只需要求出它们的比值 q0qUP 和 q0qDOWN,因为估值乘子公式中只依赖于这些比值。
将方程组 (1) 和 (2) 两边同时除以 q0(因为 q0>0,可以这样操作):
令 x=q0qUP, y=q0qDOWN,则方程组变为:
{1−Rf⋅x−Rf⋅y=050−53x−49y=0(1′)(2′)
第二步:求解比值 x 和 y
由方程 (1'):
Rf(x+y)=1
x+y=Rf1(3)
由方程 (2'):
53x+49y=50(4)
现在解方程组 (3) 和 (4):
从 (3) 得:y=Rf1−x
代入 (4):
53x+49(Rf1−x)=50
53x+Rf49−49x=50
4x+Rf49=50
4x=50−Rf49
x=450−Rf49
代入 Rf=1.00487:
x=450−1.0048749=450−48.76235=41.23765=0.3094125
现在求 y:
y=Rf1−x=0.99515−0.3094125=0.6857375
所以:
q0qUP=x=0.3094125,q0qDOWN=y=0.6857375
第三步:代入估值乘子公式
现在代入正确的估值乘子公式:
vUP=q0Rf⋅πUPqUP=Rf⋅πUPqUP/q0=1.00487×0.50.3094125
vUP=1.00487×0.618825=0.6217≈0.62
vDOWN=q0Rf⋅πDOWNqDOWN=Rf⋅πDOWNqDOWN/q0=1.00487×0.50.6857375
vDOWN=1.00487×1.371475=1.3785≈1.38